html,body {
    font-size: 14px;
    font-family: "微软雅黑", Helvetica, Tahoma, Arial, sans-serif;
    color: #656565;
    margin: 0;
    padding: 0;
}
a{color:#0697da;text-decoration:none;}
img {
    border: 0;
}
.cl:before,.cl:after {
    display: table;
    content: "";
}
.cl:after {
    clear: both;
}
.cl {
    *zoom: 1;
}

.top_box{height:94px;background:url(login/top_bg.png) repeat-x;}
.top_box .logo_box{width:990px;height:80px;background:url(login/logo.png) no-repeat 0 15px;margin:0px auto;}
#main-content{border:1px solid #f0f0f0;width:990px;height:500px;padding:3px;margin:10px auto 0;border-radius:6px;box-shadow:0 0 12px #f0f0f0;}
#main-content .login_img{float:left;}
#main-content .login-body{float:right;width:305px;margin:20px 30px 0 0;}
#main-content .login-body .welcome{color:#0282cb;font-size:26px;font-weight:normal;}
#itemBox {position: relative;}
#itemBox .item {border-color: #ececec;border: 1px solid #999999;margin-bottom: 22px;padding: 3px 10px 3px 12px;background:url(login/ico_bg.png) no-repeat;border-radius: 5px;}
#itemBox .focus {
  border-color: #0697da;
  box-shadow: 0 0 12px #baf7ff;
}
#itemBox input {
	background-image:url("login/ico_bg.png") !important;
	background-repeat:repeat-x;
	background-position:0 -55px;
	background-color: #fff;
	border: 0 none;
	color: #909090;
	font-family: "微软雅黑",arial,sans-serif;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	outline: 0 none;
	padding: 8px 0;
	resize: none;
	vertical-align: middle;
	width: 220px;
	margin-left:15px;
}
#itemBox  .icon-login-user,#itemBox  .icon-login-pwd {
  background: url("login/ico.png") no-repeat;
  display: inline-block;
  height: 25px;
  margin-right: 6px;
  vertical-align: middle;
  width: 25px;
}
#itemBox .icon-login-pwd {
  background-position: -27px 0;
}
.placeholder_copy {
  color: #909090;
  display: none;
  font-size: 16px;
  left: 63px;
  position: absolute;
}
.placeholder_un {top: 13px;}
.placeholder_pwd {top: 79px;}

.remember_box{margin:20px 5px;position: relative;line-height:30px;}
.remember_box .ui-select {
  background-image: url("login/ico.png");
  background-repeat: no-repeat;
  background-position: -78px 0px;
  cursor: pointer;
  display: inline-block;
  margin-top: 2px;
  padding: 5px 0px 0px 0px;
  vertical-align: middle;
}
.remember_box .un-select{background-position: -55px  0px;}
.remember_box .ui-select input {
  vertical-align: middle;visibility: hidden;
}
.remember_box label{cursor:pointer;}
.remember_box .findpsw {
	position: absolute;
	right: 0;
	color: #00a8e8;
	text-decoration: none;
}
.login_btn_panel{margin:25px auto;width:208px;}
.login-btn{width:208px;height:53px;border:0;background:url(login/login_btn.png) no-repeat;cursor:pointer;}
.no_account{line-height:45px;font-size:16px;text-align:center;}